Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) USA F4 Calabasas Challenger Eddleman USTA Challenger - Birmingham The Waco International Tennis Challenger - Waco USTA Challenger of San Antonio - San Antonio San Luis Potosi Challenger 2007 - San Luis Potosi USTA San Diego Challenger - San Diego Atlantic City Open - Atlantic City Hilton Waikoloa Village USTA Challenger - Waikoloa II Naples ITG Challenger - Naples Quito Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba 2007 Nielsen Pro Tennis Championship - Winnetka Guayaquil Challenger Bogota Challenger Unicredit Czech Open - Prostejov XIV Challenger ATP Club Premium Open - Quito Nottingham Challenger Kobstaedernes ATP Challenger - Kolding Carson Challenger Campos do Jordao Challenger Brasilia Challenger Charlottesville Challenger Medellin Challenger Guayaquil Challenger Champaign Challenger 2001 UT Tyler Patriot Challenger - Tyler 2002 Tulsa USTA Challenger - Tulsa Santiago Challenger Wailea Men's Challenger - Maui Barranquilla Challenger Blumenau Challenger BH Tennis Open International Cup - Belo Horizonte Turin Challenger Gran Copa Ericsson - Rio de Janeiro Abierto Internacional de Salinas 'Dario Expreso' - Salinas V Manta Open-Trofeo Ricardo Delgado Aray - Manta Recife Challenger Fifth-Third Bank Tennis Championships - Lexington USTA Tennis Championships of Houston - Houston Urbana-Champaign Challenger - Urbana Las Vegas Challenger - Las Vegas Cali Challenger Bogota Challenger Guayaquil Challenger Morelos Challenger Santiago Challenger Cali Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Poznan Challenger Tampere Challenger San Marino Challenger Cali Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Guadalajara Challenger Challenger Casablanca San Angel - Mexico City Tallahassee Challenger Cali Challenger Furth Challenger Barranquilla Challenger Pereira Challenger Monterrey Challenger Guayaquil Challenger Champaign Challenger Knoxville Challenger San Luis Potosi Challenger Sarasota Challenger Tiburon Challenger Cali Challenger Scheveningen Challenger Bucaramanga Challenger Sunrise Challenger Manta Challenger Medellin Challenger Furth Challenger Cortina Challenger Santos Challenger Heilbronn Challenger Quito Challenger Leon Challenger A Glimmer of Hope Challenger - Austin XL Capital Bermuda Open - Bermuda Savannah Challenger Healthsouth/USTA Men's Challenger of Burbank - Burbank International Tennis Championships - Delray Beach Quito Challenger Tiburon Challenger 2002 FSE Challenger - Tarzana Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton USTA Challenger of Burbank - Burbank USTA Callenger of Urbana-Champaign - Urbana Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Trofeo Ciudad de Quito - Quito Eddleman/USTA Challenger - Birmingham The Powder Byrne Trophy - Surbiton USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka drkoop.com USTA Challenger of Austin - Austin CMG Asia Open - Hong Kong drkoop.com USTA challenger of Miami - Miami USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank VIII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Manta Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Waco International Tennis Challenger - Waco Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Healthsouth/USTA Challenger - Denver West Side Tennis Club Clay Court Challenger - Forest Hills College Station Challenger - College Station Burbank Challenger - Burbank The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica ECM Prague Open 2005 - Prague Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Comerica Challenger - Aptos The West Side Tennis Club Grass Court Challenger - Forest Hills Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Copa Kia - Santiago The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan XIII Trofeo Ciudad de Quito - Quito Challenger Ciudad de Guayaquil - Guayaquil Seguros Bolivar Open - Cali Brasilia Challenger Ford Tennis Championships - Louisville Franklin Templeton Tennis Classic - Scottsdale Copa Petrobras - Santiago Bogota Challenger USTA/Adtech Challenger - Boston AAPT Championships - Adelaide Music City Challenger - Nashville Regional Hand Center Men's Challenger - Fresno Cali Challenger Sao Paulo Challenger Zenith Tennis Cup-Harbour Club - Milan San Jose Challenger IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Dallas Challenger Guzzini Challenger - Recanati Tata Open - Chennai Open de la Comunidad Valenciana - Valencia The Wright Financial Group, Inc. Challenger - Champaign Legg Mason Tennis Classic - Washington D.C. Britania Zavaleta - Puebla The 'Fitz' Casino Challenger - Tunica Arizona Men's Tennis Championships - Scottsdale 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Miller Lite Hall of Fame Tennis Championships - Newport Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Medellin Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Seguros Bogota Open - Bogota Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Channel Open - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Mastercard Tennis Cup - Campos do Jordao US Men's Clay Court Championships - Houston USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin Brasil Open - Salvador I Manta Open - Manta The 10tele.com Open - Nottingham Prague Challenger V Abierto Internacional de Salinas - Salinas St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Medellin Challenger The Stella Artois Grass Court Championships - London Open Seat Godo 2007 - Barcelona Las Vegas Challenger U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Samsung Open - Brighton RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger President's Cup - Tashkent Smith Barney Men's Challenger - Covington Galleryfurniture.com Challenge - Atlanta Bordeaux Challenger Siebel Open - San Jose Allianz Suisse Open Gstaad - Gstaad Austin Challenger - Austin Fergana Challenger Marburg Challenger X Trofeo Ciudad de Quito - Quito The Hypo Group Tennis International 2008 - Poertschach Pereira Challenger Challenger Britania Zavaleta - Puebla VI Trofeo Ciudad de Quito - Quito Washington 2004 Keys Gate Challenger - Homestead SAP Open - San Jose USTA Men's Challenger of Urbana-Champaign - Urbana Kroger / St. Jude International - Memphis Tallahassee Challenger Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Mercedes-Benz Cup - Los Angeles Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Kroger / St. Jude International - Memphis VI Abierto Internacional de Salinas - Salinas Ciudad de Pozoblanco Open Diputacion - Cordoba The Stella Artois Championships - London VII Trofeo Ciudad de Quito - Quito Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno ITG Miami Challenger - Miami If Stockholm Open - Stockholm VIII Trofeo Ciudad de Quito - Quito Mexico City Challenger Music City Challenger - Nashville Talahassee Challenger The Wright Financial Group, Inc. Challenger - Champaign Cyclus Open de Tenis - Florianopolis Franklin Templeton Tennis Classic - Scottsdale Britania Zavaleta - Puebla Jameson Cup - Milan SAP Open - San Jose Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Abierto Internacional de Salinas - Salinas XL Bermuda Open - Bermuda Countrywide Classic - Los Angeles Alessandria Challenger Bogota Challenger 2003 Freeman Men's Challenger - Joplin RCA Championships - Indianapolis Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Heineken Open Singapore - Singapore San Luis Potosi Challenger - San Luis Potosi Delray Beach International Tennis Championships - Delray Beach USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon U.S. Men's Clay Court Championships - Houston USTA Men's Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas SAP Open - San Jose Gerry Weber Open - Halle 2002 USTA Challenger of Calabasas - Calabasas Brasil Open - Sao Paulo XL Capital Bermuda Open - Bermuda SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito 2002 Eddleman USTA Challenger - Birmingham Uncle Toby's Burnie Challenger - Tasmania Legg Mason Tennis Classic - Washington D.C. Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 USTA Challenger of Calabasas - Calabasas Japan Open - Tokyo 2002 USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Blois Challenger Marburg Challenger Ljubljana Open - Ljubljana Copa Telmex - Buenos Aires Czech Open - Prostejov Fifth-Third Bank Tennis Championships - Lexington Rimouski Challenger Regions Morgan Keegan Championships - Memphis Binghamton Professional Tennis Tournament - Binghamton Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Campbell's Hall of Fame Tennis Championships - Newport Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Hilton Waikoloa USTA Challenger - Waikoloa Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington Next Generation Adelaide International - Adelaide Salinas Challenger Sacramento Challenger U.S. Men's Clay Court Championships - Houston Atlanta Tennis Championships - Atlanta Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Sarasota Challenger Heineken Open - Auckland Hurricane Tennis Open - Bradenton Pozoblanco Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Salinas Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic - Los Angeles Sybase Open - San Jose Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen Sybase Open - San Jose 2008 Lubbock Challenger - Lubbock Verizon Tennis Challenge - Atlanta IV Gramado Open de Tenis - Gramado Campinas Challenger International Tennis Championships - Delray Beach Salvador Challenger Segundo Aberto de Brasilia - Brasilia Open de L'Isere - Grenoble Heineken Open - Auckland Copenhagen Open - Copenhagen Pereira Challenger JSM Challenger of Champaign - Urbana Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Guayaquil Challenger Bogota Challenger Copa Ericsson Mexico - Guadalajara Copa Claro - Buenos Aires Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Rio De Janeiro Challenger Legg Mason Tennis Classic - Washington D.C. The Powder Byrne Trophy - Surbiton SAP Open - San Jose The Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. Challenger Cudad de Guayaquil - Guayaquil Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Gerry Weber Open - Halle U.S. Men's Clay Court Championships - Houston Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. 2003 USTA Challenger of Calabasas - Calabasas Vicenza Challenger TD Waterhouse Cup - Long Island 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ecuador Open - Quito RCA Championships - Indianapolis Dallas Challenger President's Cup 2000 - Tashkent AAPT Championships - Adelaide RCA Championships - Indianapolis International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Ecuador Open - Quito Kremlin Cup - Moscow Abierto Mexicano Telfonica MoviStar - Acapulco Washington Knoxville Challenger Kroger / St. Jude International - Memphis Siebel Open - San Jose SAP Open - San Jose Heineken Open - Auckland BellSouth Open - Vina del Mar AEGON Championships - London If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Gold Flake Open - Chennai Heineken Open Shanghai - Shanghai Legg Mason Tennis Classic - Washington D.C. AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Waldbaum's Hamlet Cup - Long Island Gerry Weber Open - Halle AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Houston Furth Challenger The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Citrix Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 French Open - Paris Wimbledon - London Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, PO, CRO-ECU 5-0 NASDAQ-100 Open - Miami River Oaks International Tennis Tournament - Houston